package cn.nukkit.block;

public interface BlockID {
    int AIR = 0;
    int STONE = 1;
    int GRASS = 2;
    int DIRT = 3;
    int COBBLESTONE = 4;
    int COBBLE = 4;
    int PLANK = 5;
    int PLANKS = 5;
    int WOODEN_PLANK = 5;
    int WOODEN_PLANKS = 5;
    int SAPLING = 6;
    int SAPLINGS = 6;
    int BEDROCK = 7;
    int WATER = 8;
    int STILL_WATER = 9;
    int LAVA = 10;
    int STILL_LAVA = 11;
    int SAND = 12;
    int GRAVEL = 13;
    int GOLD_ORE = 14;
    int IRON_ORE = 15;
    int COAL_ORE = 16;
    int LOG = 17;
    int WOOD = 17;
    int TRUNK = 17;
    int LEAVES = 18;
    int LEAVE = 18;
    int SPONGE = 19;
    int GLASS = 20;
    int LAPIS_ORE = 21;
    int LAPIS_BLOCK = 22;
    int DISPENSER = 23;
    int SANDSTONE = 24;
    int NOTEBLOCK = 25;
    int BED_BLOCK = 26;
    int POWERED_RAIL = 27;
    int DETECTOR_RAIL = 28;
    int STICKY_PISTON = 29;
    int COBWEB = 30;
    int TALL_GRASS = 31;
    int BUSH = 32;
    int DEAD_BUSH = 32;
    int PISTON = 33;
    int PISTON_HEAD = 34;
    int WOOL = 35;
    int DANDELION = 37;
    int POPPY = 38;
    int ROSE = 38;
    int FLOWER = 38;
    int RED_FLOWER = 38;
    int BROWN_MUSHROOM = 39;
    int RED_MUSHROOM = 40;
    int GOLD_BLOCK = 41;
    int IRON_BLOCK = 42;
    int DOUBLE_SLAB = 43;
    int DOUBLE_STONE_SLAB = 43;
    int DOUBLE_SLABS = 43;
    int SLAB = 44;
    int STONE_SLAB = 44;
    int SLABS = 44;
    int BRICKS = 45;
    int BRICKS_BLOCK = 45;
    int TNT = 46;
    int BOOKSHELF = 47;
    int MOSS_STONE = 48;
    int MOSSY_STONE = 48;
    int OBSIDIAN = 49;
    int TORCH = 50;
    int FIRE = 51;
    int MONSTER_SPAWNER = 52;
    int WOOD_STAIRS = 53;
    int WOODEN_STAIRS = 53;
    int OAK_WOOD_STAIRS = 53;
    int OAK_WOODEN_STAIRS = 53;
    int CHEST = 54;
    int REDSTONE_WIRE = 55;
    int DIAMOND_ORE = 56;
    int DIAMOND_BLOCK = 57;
    int CRAFTING_TABLE = 58;
    int WORKBENCH = 58;
    int WHEAT_BLOCK = 59;
    int FARMLAND = 60;
    int FURNACE = 61;
    int BURNING_FURNACE = 62;
    int LIT_FURNACE = 62;
    int SIGN_POST = 63;
    int DOOR_BLOCK = 64;
    int WOODEN_DOOR_BLOCK = 64;
    int WOOD_DOOR_BLOCK = 64;
    int LADDER = 65;
    int RAIL = 66;
    int COBBLE_STAIRS = 67;
    int COBBLESTONE_STAIRS = 67;
    int WALL_SIGN = 68;
    int LEVER = 69;
    int STONE_PRESSURE_PLATE = 70;
    int IRON_DOOR_BLOCK = 71;
    int WOODEN_PRESSURE_PLATE = 72;

    int REDSTONE_ORE = 73;
    int GLOWING_REDSTONE_ORE = 74;
    int LIT_REDSTONE_ORE = 74;
    int UNLIT_REDSTONE_TORCH = 75;
    int REDSTONE_TORCH = 76;
    int STONE_BUTTON = 77;
    int SNOW = 78;
    int SNOW_LAYER = 78;
    int ICE = 79;
    int SNOW_BLOCK = 80;
    int CACTUS = 81;
    int CLAY_BLOCK = 82;
    int REEDS = 83;
    int SUGARCANE_BLOCK = 83;
    int JUKEBOX = 84;
    int FENCE = 85;
    int PUMPKIN = 86;
    int NETHERRACK = 87;
    int SOUL_SAND = 88;
    int GLOWSTONE = 89;
    int GLOWSTONE_BLOCK = 89;
    int NETHER_PORTAL = 90;
    int LIT_PUMPKIN = 91;
    int JACK_O_LANTERN = 91;
    int CAKE_BLOCK = 92;
    int UNPOWERED_REPEATER = 93;
    int POWERED_REPEATER = 94;
    int INVISIBLE_BEDROCK = 95;
    int TRAPDOOR = 96;
    int MONSTER_EGG = 97;
    int STONE_BRICKS = 98;
    int STONE_BRICK = 98;
    int BROWN_MUSHROOM_BLOCK = 99;
    int RED_MUSHROOM_BLOCK = 100;
    int IRON_BAR = 101;
    int IRON_BARS = 101;
    int GLASS_PANE = 102;
    int GLASS_PANEL = 102;
    int MELON_BLOCK = 103;
    int PUMPKIN_STEM = 104;
    int MELON_STEM = 105;
    int VINE = 106;
    int VINES = 106;
    int FENCE_GATE = 107;
    int FENCE_GATE_OAK = 107;
    int BRICK_STAIRS = 108;
    int STONE_BRICK_STAIRS = 109;
    int MYCELIUM = 110;
    int WATER_LILY = 111;
    int LILY_PAD = 111;
    int NETHER_BRICKS = 112;
    int NETHER_BRICK_BLOCK = 112;
    int NETHER_BRICK_FENCE = 113;
    int NETHER_BRICKS_STAIRS = 114;
    int NETHER_WART_BLOCK = 115;
    int ENCHANTING_TABLE = 116;
    int ENCHANT_TABLE = 116;
    int ENCHANTMENT_TABLE = 116;
    int BREWING_STAND_BLOCK = 117;
    int BREWING_BLOCK = 117;
    int CAULDRON_BLOCK = 118;
    int END_PORTAL = 119;
    int END_PORTAL_FRAME = 120;
    int END_STONE = 121;
    int DRAGON_EGG = 122;
    int REDSTONE_LAMP = 123;
    int LIT_REDSTONE_LAMP = 124;
    //Note: dropper CAN NOT BE HARVESTED WITH HAND -- canHarvestWithHand method should be overridden FALSE.
    int DROPPER = 125;
    int ACTIVATOR_RAIL = 126;
    int COCOA = 127;
    int COCOA_BLOCK = 127;
    int SANDSTONE_STAIRS = 128;
    int EMERALD_ORE = 129;
    int ENDER_CHEST = 130;
    int TRIPWIRE_HOOK = 131;
    int TRIPWIRE = 132;
    int EMERALD_BLOCK = 133;
    int SPRUCE_WOOD_STAIRS = 134;
    int SPRUCE_WOODEN_STAIRS = 134;
    int BIRCH_WOOD_STAIRS = 135;
    int BIRCH_WOODEN_STAIRS = 135;
    int JUNGLE_WOOD_STAIRS = 136;
    int JUNGLE_WOODEN_STAIRS = 136;

    int BEACON = 138;
    int COBBLE_WALL = 139;
    int STONE_WALL = 139;
    int COBBLESTONE_WALL = 139;
    int FLOWER_POT_BLOCK = 140;
    int CARROT_BLOCK = 141;
    int POTATO_BLOCK = 142;
    int WOODEN_BUTTON = 143;
    int SKULL_BLOCK = 144;
    int ANVIL = 145;
    int TRAPPED_CHEST = 146;
    int LIGHT_WEIGHTED_PRESSURE_PLATE = 147;
    int HEAVY_WEIGHTED_PRESSURE_PLATE = 148;
    int UNPOWERED_COMPARATOR = 149;
    int POWERED_COMPARATOR = 150;
    int DAYLIGHT_DETECTOR = 151;
    int REDSTONE_BLOCK = 152;
    int QUARTZ_ORE = 153;
    int HOPPER_BLOCK = 154;
    int QUARTZ_BLOCK = 155;
    int QUARTZ_STAIRS = 156;
    int DOUBLE_WOOD_SLAB = 157;
    int DOUBLE_WOODEN_SLAB = 157;
    int DOUBLE_WOOD_SLABS = 157;
    int DOUBLE_WOODEN_SLABS = 157;
    int WOOD_SLAB = 158;
    int WOODEN_SLAB = 158;
    int WOOD_SLABS = 158;
    int WOODEN_SLABS = 158;
    int STAINED_TERRACOTTA = 159;
    int STAINED_HARDENED_CLAY = 159;
    int STAINED_GLASS_PANE = 160;
    int LEAVES2 = 161;
    int LEAVE2 = 161;
    int WOOD2 = 162;
    int TRUNK2 = 162;
    int LOG2 = 162;
    int ACACIA_WOOD_STAIRS = 163;
    int ACACIA_WOODEN_STAIRS = 163;
    int DARK_OAK_WOOD_STAIRS = 164;
    int DARK_OAK_WOODEN_STAIRS = 164;
    int SLIME_BLOCK = 165;

    int IRON_TRAPDOOR = 167;
    int PRISMARINE = 168;
    int SEA_LANTERN = 169;
    int HAY_BALE = 170;
    int CARPET = 171;
    int TERRACOTTA = 172;
    int COAL_BLOCK = 173;
    int PACKED_ICE = 174;
    int DOUBLE_PLANT = 175;
    int STANDING_BANNER = 176;
    int WALL_BANNER = 177;
    int DAYLIGHT_DETECTOR_INVERTED = 178;
    int RED_SANDSTONE = 179;
    int RED_SANDSTONE_STAIRS = 180;
    int DOUBLE_RED_SANDSTONE_SLAB = 181;
    int RED_SANDSTONE_SLAB = 182;
    int FENCE_GATE_SPRUCE = 183;
    int FENCE_GATE_BIRCH = 184;
    int FENCE_GATE_JUNGLE = 185;
    int FENCE_GATE_DARK_OAK = 186;
    int FENCE_GATE_ACACIA = 187;

    int SPRUCE_DOOR_BLOCK = 193;
    int BIRCH_DOOR_BLOCK = 194;
    int JUNGLE_DOOR_BLOCK = 195;
    int ACACIA_DOOR_BLOCK = 196;
    int DARK_OAK_DOOR_BLOCK = 197;
    int GRASS_PATH = 198;
    int ITEM_FRAME_BLOCK = 199;
    int CHORUS_FLOWER = 200;
    int PURPUR_BLOCK = 201;

    int PURPUR_STAIRS = 203;
    //int DOUBLE_PURPUR_SLAB = 204;
    int UNDYED_SHULKER_BOX = 205;
    int END_BRICKS = 206;
    //Note: frosted ice CAN NOT BE HARVESTED WITH HAND -- canHarvestWithHand method should be overridden FALSE.
    int ICE_FROSTED = 207;
    int END_ROD = 208;
    int END_GATEWAY = 209;

    int MAGMA = 213;
    int BLOCK_NETHER_WART_BLOCK = 214;
    int RED_NETHER_BRICK = 215;
    int BONE_BLOCK = 216;

    int SHULKER_BOX = 218;
    int PURPLE_GLAZED_TERRACOTTA = 219;
    int WHITE_GLAZED_TERRACOTTA = 220;
    int ORANGE_GLAZED_TERRACOTTA = 221;
    int MAGENTA_GLAZED_TERRACOTTA = 222;
    int LIGHT_BLUE_GLAZED_TERRACOTTA = 223;
    int YELLOW_GLAZED_TERRACOTTA = 224;
    int LIME_GLAZED_TERRACOTTA = 225;
    int PINK_GLAZED_TERRACOTTA = 226;
    int GRAY_GLAZED_TERRACOTTA = 227;
    int SILVER_GLAZED_TERRACOTTA = 228;
    int CYAN_GLAZED_TERRACOTTA = 229;
    int BLUE_GLAZED_TERRACOTTA = 231;
    int BROWN_GLAZED_TERRACOTTA = 232;
    int GREEN_GLAZED_TERRACOTTA = 233;
    int RED_GLAZED_TERRACOTTA = 234;
    int BLACK_GLAZED_TERRACOTTA = 235;
    int CONCRETE = 236;
    int CONCRETE_POWDER = 237;

    int CHORUS_PLANT = 240;
    int STAINED_GLASS = 241;
    int PODZOL = 243;
    int BEETROOT_BLOCK = 244;
    int STONECUTTER = 245;
    int GLOWING_OBSIDIAN = 246;
    int NETHER_REACTOR = 247; //Should not be removed

    int PISTON_EXTENSION = 250;

    int OBSERVER = 251;
}
